Filters
Year Range
20212025
2021
2022
2024
2025
Difficulty
Session
Variant
Sub-topic
53 questions
Computer Science/Paper 3/System Software
CAIEA-Level9618-a · Paper 3

System Software

53 questions· page 1 of 6

Q62025 May/Jun·P314MMedium-Easy

Describe the process of executing a program using an interpreter.

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

....................................................................................................................................................

Similar questions
Q72025 May/Jun·P312 partsMedium-Easy
(a)

State why each passcode is invalid for the given syntax diagrams.

#Jd7

Reason .....................................................................................................................................

...................................................................................................................................................

C%6A

Reason .....................................................................................................................................

...................................................................................................................................................

(b)

Complete the Backus-Naur Form (BNF) for <uppercase> and <passcode>.

<uppercase> ::= .................................................................................................................

...................................................................................................................................................

<passcode> ::= ...................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

Similar questions
Q82025 May/Jun·P312 partsMedium-Easy
(a)

Describe what is meant by multi-tasking and how it benefits process management.

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

.............................................................................................................................................

(b)

Explain the function of the shortest remaining time scheduling routine and give a benefit of this routine.

Function ....................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

Benefit ......................................................................................................................................

...................................................................................................................................................

Similar questions
Q52025 May/Jun·P322 partsEasy
(a)

Identify three process states.

1 ................................................................................................................................................
2 ................................................................................................................................................
3 ................................................................................................................................................

(b)

Describe the function of the shortest job first scheduling routine and give a benefit of this routine.

Function ....................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

Benefit ......................................................................................................................................

...................................................................................................................................................

Similar questions
Q82025 May/Jun·P324MMedium-Easy

Explain what is meant by lexical analysis during program compilation.

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

....................................................................................................................................................

Similar questions
Q92025 May/Jun·P324 partsEasy
(a)

State why 9K is not a valid variable for the given syntax diagrams.

...................................................................................................................................................

.............................................................................................................................................

(b)

Complete the Backus-Naur Form (BNF) for <operator>.

<operator> ::= ..................................................................................................................

.............................................................................................................................................

(c)

An expression is defined as follows:
• A variable is assigned to a variable followed by an operator followed by another variable.
• The operator and final variable stage can be repeated as many times as necessary.

Complete the syntax diagram for an expression.

(d)

A character can be a letter or a digit.

An additional constraint has been applied to the definition of variable. It must comply with the given syntax diagram, but it will only pass validation if it has at least four characters.

State one example of a valid variable.

...................................................................................................................................................

.............................................................................................................................................

Similar questions
Q62025 May/Jun·P332 partsMedium-Easy
(a)

Describe one reason why scheduling is necessary in process management.

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

.............................................................................................................................................

(b)

Explain the function of the round robin scheduling routine and give a benefit of this routine.

Function ....................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

Benefit ......................................................................................................................................

...................................................................................................................................................

Similar questions
Q82025 May/Jun·P334MMedium-Easy

Explain the process of syntax analysis during program compilation.

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

..........................................................................................................................................................

....................................................................................................................................................

Similar questions
Q92025 May/Jun·P333 partsEasy
(a)

State why JJ90 is not a valid passcode for the given syntax diagrams.

...................................................................................................................................................

.............................................................................................................................................

(b)

Complete the Backus-Naur Form (BNF) for <upper> and <passcode>.

<upper> ::= ..........................................................................................................................
...................................................................................................................................................
<passcode> ::= ...................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
(c)

A character can be an upper, a lower or a digit.

The rules for passcode have been changed so that the third character may also be selected from upper and the final character may be repeated one or more times.

Complete the syntax diagram for passcode to show these changes.

Similar questions
Q42025 Oct/Nov·P312 partsEasy
(a)

A scheduling routine determines how processes are managed by the operating system.

Identify two scheduling routines.

1 ................................................................................................................................................

2 ................................................................................................................................................

(b)

Describe two ways in which the complexities of the computer hardware are hidden from the user.

1 ................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

2 ................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

Similar questions